package etp.client.rpc;

import java.util.List;

import com.google.gwt.user.client.rpc.AsyncCallback;

import etp.client.Recurso;

public interface ResourceAdminServiceAsync {

	void list(AsyncCallback<List<Recurso>> callback);

	void cadastrar(Recurso r, AsyncCallback<Recurso> callback);

	void remover(String cod, AsyncCallback<String> callback);

	void modificar(String cod, Recurso r, AsyncCallback<String> callback);

	void getCurrentUser(AsyncCallback<Recurso> callback);

	void getRecurso(String email, AsyncCallback<Recurso> callback);

}
